<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<link rel="stylesheet" type="text/css" href="../../css/reset.css"/>
		<link rel="stylesheet" type="text/css" href="../../css/add.css"/>
	</head>
	<body>
		<div id="app">
			<div class="header">
				<span>修改快递员</span>
			</div>
			<div class="content">
				<table>	
					<tr>
						<td class="text-right">手机号码</td><td class="content_right"><input class="input inline-input" placeholder="请输入手机号码"> <span id="find" class="btn btn-info">立即查找</span></td>
					</tr>
				</table>
			</div>
			
			
			<div class="header">
				<span>查找信息如下</span>
			</div>
			<div class="content">
				<table>
					<tr>
						<td class="text-right">姓名</td><td class="content_right"><input class="input" placeholder="请输入姓名"></td>
					</tr>
					<tr>
						<td class="text-right">手机号码</td><td class="content_right"><input onblur="uphone()" class="input" placeholder="请输入手机号"></td>
					</tr>
					<tr>
						<td class="text-right">身份证号码</td><td class="content_right"><input onblur="id_card()" class="input" placeholder="请输入身份证号"></td>
					</tr>
					<tr>
						<td class="text-right">密码</td><td class="content_right"><input class="input" placeholder="请输入密码"></td>
					</tr>
					<tr>
						<td></td><td class="content_right"><span id="update" class="btn btn-info">立即修改</span> <span class="btn">重置</span> </td>
					</tr>
				</table>
			</div>
		</div>
		<script src="/qrcode/jquery2.1.4.js"></script>
		<script src="/layer/layer.js"></script>
		<script>
			function uphone() {
				//手机号码函数
				//获取手机号码值
				var number = $("input:eq(2)").val();
				//由1开头的11位整数
				if(number.match(/^1[0-9]{10}$/) == null){
					layer.msg("手机号不正确");
					return false;
				}
				return true;
			}

			function id_card() {
				//身份证判断  只要是十三位数字就可
				//获取身份证信息
				var id_card = $("input:eq(3)").val();
				var reg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;
				if(!reg.test(id_card)){
					layer.msg('身份证号有误');
					return false;
				}
				return true;
			}

			//隐藏后面的信息栏  只保留查询框
			$(".header:eq(1),.content:eq(1)").hide();
			//定义一个id值
			var id = null;
			$("#find").click(function () {
				//提示加载中
				var windowId = layer.load();
				//获取输入框中的值
				var userPhone = $("input:eq(0)").val();
				//ajax交互
				$.post("/courier/find.do",{userPhone:userPhone},function (data) {
					//关闭提示
					layer.close(windowId);
					//输出数据
					layer.msg(data.result);
					//判断
					if(data.status == 0){
						//获取id值
						id = data.data.id;
						//再把信息栏显示出来
						$(".header:eq(1),.content:eq(1)").fadeIn(1000);//findIn(1000)  带入   一秒钟慢慢显示
						//说明查询到值  把查询到的值输入在对应的信息栏中
						$("input:eq(1)").val(data.data.username);
						$("input:eq(2)").val(data.data.userPhone);
						$("input:eq(3)").val(data.data.IDCard);
						$("input:eq(4)").val(data.data.password);
					}
				});
			});

			$("#update").click(function () {
				//判断修改信息是否正确
				if(uphone() && id_card()) {
					//提示加载
					var windowId = layer.load();
					//获取个个输入框中的值
					var username = $("input:eq(1)").val();
					var userPhone = $("input:eq(2)").val();
					var IDCard = $("input:eq(3)").val();
					var password = $("input:eq(4)").val();
					//ajax交互
					$.post("/courier/update.do", {
						id: id,
						username: username,
						userPhone: userPhone,
						IDCard: IDCard,
						password: password
					}, function (data) {
						//关闭加载
						layer.close(windowId);
						//输出信息
						layer.msg(data.result);
						//判断
						if (data.status == 0) {
							//修改成功  隐藏信息栏窗口
							$(".header:eq(1),.content:eq(1)").hide();
						}
						//清空查找栏数据
						$("input:eq(0)").val("");
					});
				}else {
					alert('信息不正确，请修改');
				}
			});
		</script>
	</body>
</html>
